LuaOrb: A Programming Tool for Reflective Middleware Systems

نویسندگان

  • Renato Cerqueira
  • Ana Moura
  • Noemi Rodriguez
چکیده

Nowadays, middleware technologies are the main infrastructure to support component-based programming. To meet the dynamic configuration requirements of several application classes, middleware systems like CORBA and DCOM provide some reflective mechanisms, such as interface introspection, dynamic dispatching, and message interceptors. Recent evolution of CORBA and DCOM emphasizes the importance of reflective mechanisms for middleware systems [8, 4]. Some research works have also focused on developing reflective mechanisms that allow the dynamic evolution of the middleware itself [5, 9].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enabling Reflection and Reconfiguration in CORBA

The OMG CORBA specification offers a series of reflective mechanisms that enable dynamic component definition and dynamic configuration of applications. However, these mechanisms are very hard to use in conventional language bindings, causing programmers to avoid their use and consequently choose to develop applications with static behavior. This paper presents search facilities that take advan...

متن کامل

Genie: a Domain-Specific Modeling Tool for the Generation of Adaptive and Reflective Middleware Families

At Lancaster University we are investigating about the two following challenges (i) how to develop new, scalable and adaptable middleware systems offering richer functionality and services, and (ii) how to do it in a more efficient, systematic, and if possible automatic way that guaranties that the ultimately configured middleware will offer the required functionality. This article is centered ...

متن کامل

Notes on Reflective Middleware1

Reflection has emerged as an important technique in programming languages. Some research has also been carried out in the field of operating systems. In contrast, however, there has been little research in the area of reflective distributed systems. This paper presents an analysis of existing work on reflection and argues that reflection can have an important role to play in distributed systems...

متن کامل

Smart Proxies in LuaOrb: Automatic Adaptation and Monitoring

The LuaOrb project uses reflective features offered by the Lua programming language and by CORBA itself to create a platform that combines simplicity and flexibility in its support for dynamic behavior. In this paper we describe ongoing work on smart proxies. Smart proxies, based on simple QoS descriptions and event-based monitoring facilities, substitute traditional stubs, but automatically re...

متن کامل

Reflective Middleware: From Your Desk to Your Hand

Communication middleware simplifies the construction of component-based distributed applications [1] [2]. However, the lack of flexibility in the construction of the middleware itself imposes limitations and is a major concern [3-7]. While applications can detect changes in their execution environment, they cannot customize the underlying middleware to better accommodate these changes. To solve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000